package com.hngates.architecture.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.hngates.common.annotation.Excel;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @author ywentao
 * @version 1.0.0
 * @className ComplainTeam.java
 * @description TODO
 * @createTime 2022年07月06日 00:45:00
 */
public class ComplainTeamVO {

    //投诉负责人	投诉成员	投诉时间	投诉部门	投诉工地	投诉劳务分包公司	投诉内容	涉及金额
    //投诉负责人	投诉成员	投诉时间	投诉部门	投诉工地	投诉劳务分包公司	投诉内容	涉案金额
    /** 负责人 */
    @Excel(name = "投诉负责人")
    private String complainLeader;


    /** 成员列表 */
    @Excel(name = "投诉成员")
    private String complainMember;

    /** 投诉时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "投诉时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date complainTime;


    /** 投诉部门 */
    @Excel(name = "投诉部门")
    private String complainDepartment;

    @Excel(name = "投诉工地")
    private String complainProjectName;

    @Excel(name = "投诉劳务分包公司")
    private String complainLabourSubCompanyName;



    /** 投诉内容 */
    @Excel(name = "投诉内容")
    private String complainContent;
    @Excel(name = "涉案金额")
    private BigDecimal amountInvolved;

    public String getComplainLeader() {
        return complainLeader;
    }

    public ComplainTeamVO setComplainLeader(String complainLeader) {
        this.complainLeader = complainLeader;
        return this;
    }

    public String getComplainMember() {
        return complainMember;
    }

    public ComplainTeamVO setComplainMember(String complainMember) {
        this.complainMember = complainMember;
        return this;
    }

    public Date getComplainTime() {
        return complainTime;
    }

    public ComplainTeamVO setComplainTime(Date complainTime) {
        this.complainTime = complainTime;
        return this;
    }

    public String getComplainDepartment() {
        return complainDepartment;
    }

    public ComplainTeamVO setComplainDepartment(String complainDepartment) {
        this.complainDepartment = complainDepartment;
        return this;
    }

    public String getComplainProjectName() {
        return complainProjectName;
    }

    public ComplainTeamVO setComplainProjectName(String complainProjectName) {
        this.complainProjectName = complainProjectName;
        return this;
    }

    public String getComplainLabourSubCompanyName() {
        return complainLabourSubCompanyName;
    }

    public ComplainTeamVO setComplainLabourSubCompanyName(String complainLabourSubCompanyName) {
        this.complainLabourSubCompanyName = complainLabourSubCompanyName;
        return this;
    }

    public String getComplainContent() {
        return complainContent;
    }

    public ComplainTeamVO setComplainContent(String complainContent) {
        this.complainContent = complainContent;
        return this;
    }

    public BigDecimal getAmountInvolved() {
        return amountInvolved;
    }

    public ComplainTeamVO setAmountInvolved(BigDecimal amountInvolved) {
        this.amountInvolved = amountInvolved;
        return this;
    }
}
